heavy armament combat vehicle - Alemán Inglés Diccionario